const goodsModel = require('../model/goods');


// 商品列表处理函数
const listHandle = (req, res) => {

    // 去数据库查询所有的商品
    goodsModel.find().then(data => {
        if (data.length > 1) {
            res.send({ status: true, msg: '数据请求成功', data })
        }
        else {
            res.send({ status: false, msg: '数据库错误' })
        }
    })
}



// 搜索列表
const listSearchHandle = (req, res) => {

    // 接收关键字 
    const { kw } = req.query;
    console.log(kw);
    const reg = new RegExp(kw);   // 创建正则   kw是变量   
    goodsModel.find({ goodsMsg: reg }).then(data => {
        console.log(data)
        if (data.length >= 1) {
            res.send({ status: true, msg: '数据请求成功', data })
        }
        else {
            res.send({ status: false, msg: '数据库错误' })
        }
    })
}






// 商品详情处理函数
const detailHandle = (req, res) => {

    // 根据id
    const { id } = req.query;

    // goodsModel.findById({id}).then()
}





module.exports.listHandle = listHandle;

module.exports.listSearchHandle = listSearchHandle;

module.exports.detailHandle = detailHandle;